package com.rw.advice;

import org.springframework.aop.AfterReturningAdvice;

import java.lang.reflect.Method;
import java.util.Date;

/**
 * @author rabit
 */
public class LoginAfterAdvice implements AfterReturningAdvice {
    @Override
    public void afterReturning(Object o, Method method, Object[] objects, Object o1) throws Throwable {

        if (o != null){
            //可以将这个日志记录到数据库中或者使用日志框架（log4j）记录到的文件中
            System.out.println("用户："+objects[0]+"在"+new Date().toString() +"成功登录系统");
        }else {
            System.out.println("用户："+objects[0]+"在"+new Date().toString() +"尝试登录系统，但是登录失败");
        }
    }
}
